export function keyCodeFormat(code: string): string {
  switch (code) {
    case 'ShiftLeft':
    case 'ShiftRight':
      return 'Shift';
    case 'MetaLeft':
    case 'MetaRight':
      return 'Super';
    case 'ControlLeft':
    case 'ControlRight':
      return 'Control';
    case 'AltLeft':
    case 'AltRight':
      return 'Alt';
    case 'Minus':
      // 中划线
      return '-';
    case 'Equal':
      // 等号
      return '=';
    default:
      if (code.startsWith('Key')) {
        return code.slice(3);
      } else if (code.startsWith('Digit')) {
        return code.slice(5);
      }
      return code;
  }
}